"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const vue = require("vue");
const _pluginVue_exportHelper = require("../../_virtual/_plugin-vue_export-helper.cjs");
const _sfc_main = {};
const _hoisted_1 = { class: "me-icon" };
function _sfc_render(_ctx, _cache) {
  return vue.openBlock(), vue.createElementBlock("span", _hoisted_1, _cache[0] || (_cache[0] = [
    vue.createElementVNode("svg", {
      color: "currentColor",
      viewBox: "0 0 1000 1000",
      width: "1em",
      height: "1em",
      xmlns: "http://www.w3.org/2000/svg",
      xmlnsXlink: "http://www.w3.org/1999/xlink",
      class: "loading-icon"
    }, [
      vue.createElementVNode("title", null, "Stop Loading"),
      vue.createElementVNode("rect", {
        fill: "currentColor",
        height: "250",
        rx: "24",
        ry: "24",
        width: "250",
        x: "375",
        y: "375"
      }),
      vue.createElementVNode("circle", {
        cx: "500",
        cy: "500",
        fill: "none",
        r: "450",
        stroke: "currentColor",
        "stroke-width": "100",
        opacity: "0.45"
      }),
      vue.createElementVNode("circle", {
        cx: "500",
        cy: "500",
        fill: "none",
        r: "450",
        stroke: "currentColor",
        "stroke-width": "100",
        "stroke-dasharray": "600 9999999"
      }, [
        vue.createElementVNode("animateTransform", {
          attributeName: "transform",
          dur: "1s",
          from: "0 500 500",
          repeatCount: "indefinite",
          to: "360 500 500",
          type: "rotate"
        })
      ])
    ], -1)
  ]));
}
const LoadingStopIcon = /* @__PURE__ */ _pluginVue_exportHelper.default(_sfc_main, [["render", _sfc_render]]);
exports.default = LoadingStopIcon;
//# sourceMappingURL=loading-stop-icon.vue.cjs.map
